<template>
	<!-- <view class="city-wrap" @click="$util.redirectTo('/otherpages/index/city/city')"> -->
	<view class="city-wrap">
		<view class="city-left">
			当前城市分站：{{city}}{{cityTile}}
		</view>
	<!-- 	<view class="city-right">
			<text>切换</text>
			<text class="iconfont iconright"></text>
		</view> -->
	</view>
</template>

<script>
export default {
	name: 'diy-text',
	props: {
		value: {
			type: Object
		}
	},
	data(){
		return {
			city: '',
			cityTile:''
		};
	},
	// watch: {
	// 	$route(){
	// 		if(uni.getStorageSync('city'))
	// 			this.city = uni.getStorageSync('city').title;
			
	// 	}
	// }
	watch: {
	  $route:{
	   handler: function(){
			this.city = uni.getStorageSync('city').title;
			// console.log('255',uni.getStorageSync('city'))
	   },
	   immediate: true
	  }
	 },
	 methods:{
		 // getLocation() {
			//  var app = this;
			// uni.getLocation({  
			// 	type: 'wgs84', // 返回可以用于wx.openLocation的经纬度  
			// 	success: function (res) {   
			// 		console.log(res)
			// 		app.selectCity(res.latitude,res.longitude)
			// 		// 在这里，你可以根据获取到的经纬度进行进一步的操作，比如显示在地图上  
			// 	},  
			// 	fail: function (err) {  
			// 		console.error('获取位置失败：', err);  
			// 		// 处理获取位置失败的情况，比如提示用户  
			// 	}  
			// });
		 // },
		 // selectCity(latitude,longitude) {
	// 腾讯地图逆地理编码API  
	// 注意替换YOUR_KEY为你的腾讯地图API密钥  
	// const url = `https://apis.map.qq.com/ws/geocoder/v1/?location=${latitude},${longitude}&key=F36BZ-D4PK3-4PU3B-YAVWJ-EFV7S-ZDBXP&output=json`;
	// const app = this;
	  
	// uni.request({  
	//     url: url,  
	//     success: (response) => {  
	//         const data = response.data;  
	//         if (data.status === 0 && data.result && data.result.ad_info) {  
	//             // 在腾讯地图的返回结果中，你可能需要解析address_component来获取行政区划信息  
	//             // const addressComponent = data.result.ad_info.address_component;  
	//             // const city = addressComponent.city; // 城市名  
	//             // const cityCode = addressComponent.adcode; // 行政区划代码，可以视为城市ID的一种  
	  
	//             console.log('当前城市名:', response);  
	// 			app.city = response.data.result.ad_info.city.replace('市', '');
	// 			let city_new = {id:Math.floor((response.data.result.ad_info.adcode) / 100) * 100,title:app.city};
	// 			// let city_new = {id:440300,title:app.city};
	// 			// 当前时间的时间戳（秒）
	// 			const currentTime = Math.floor(Date.now() / 1000); 
	// 			uni.setStorageSync('myData_timestamp', currentTime); 
	// 			uni.setStorageSync('city_new', city_new); 
	// 			uni.setStorageSync('city', city_new); 
	//             // console.log('当前城市ID（行政区划代码）:', cityCode);  
	  
	//             // 在这里处理城市ID，如更新页面数据等  
	//         } else {  
	//             console.error('获取城市信息失败', data);  
	//         }  
	//     },  
	//     fail: (err) => {  
	//         console.error('请求失败:', err);  
	//     }  
	// });
	// 	 },
 // 假设这是获取缓存数据的函数  
 // getCachedData() {  
	//  const currentTime = Math.floor(Date.now() / 1000); 
 //   let data = uni.getStorageSync('city_new');  
 //   let timestamp = uni.getStorageSync('myData_timestamp');  
   
 //   // 判断数据是否已过期（这里假设过期时间为8小时）  
 //   if (timestamp && (currentTime - timestamp < 8 * 60 * 60)) {  
	//  // 数据未过期，直接返回数据  
	//  return data;  
 //   } else {  
	//  // 数据已过期或不存在，进行相应处理（比如重新获取数据）  
	//  // 这里只是简单地返回null作为示例  
	//  uni.removeStorageSync('city_new');  
	//  uni.removeStorageSync('city');  
	//  uni.removeStorageSync('myData_timestamp');  
 // 	 return null; // 或重新获取数据并存储  
 //   }  
 // } 
	 }
};
</script>

<style lang="scss">
	.city-wrap{
		display: flex;
		justify-content: space-between;
		align-items: center;
		height: 100rpx;
		.city-right{
			display: flex;
			align-items: center;
			color: $color-tip;
		}
	}
</style>
